a brain trust - Spanish English Dictionary